Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shenzhen 2 Challenger Bergamo Challenger M25 Hua Hin M25 New Delhi Taipei Challenger M25 Tianjin M25 Champaign Nigeria F3 Nigeria F4 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 Russia F3 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 M25 New Delhi M25 Lucknow M25 Jakarta M25 Jakarta Schickendanz Open - Furth St. Petersburg Challenger - St. Petersburg Geneva Challenger - Geneva President's Cup - Astana Zagreb Challenger Geneva Challenger Como Challenger Astana Challenger Helsinki Challenger Khanty-Mansiysk Challenger Kazan Challenger Belgrade Challenger Milan Challenger Orbetello Challenger Saransk Challenger Kazan Challenger Casablanca Challenger Monza Challenger Rome Challenger Bordeaux Challenger Kosice Challenger Marburg Challenger Segovia Challenger Binghamton Challenger Seville Challenger Szczecin Challenger Istanbul Challenger Madrid Challenger Casablanca Challenger Rome Challenger Nottingham-2 Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Mons Challenger Geneva Challenger Loughborough Challenger Tyumen Challenger Portoroz Challenger Vancouver Challenger ATP Challenger 2003 Numea - New Caledonia Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Aptos Challenger Okal Cup 2001 International Bavarian Championships - Eckental KGHM Emax Polish Indoors - Wroclaw Geneva Challenger - Geneva Korat Challenger Ljubljana Challenger Sarajevo Challenger Zagreb Challenger Meknes Challenger Yokohama World Tennis Gaora Cup - Yokohama Marrakech Challenger Oberstaufen Challenger Nord/LB Open - Braunschweig Eckental Challenger Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Ischgl International Tennis Challenger 2003 - Ischgl Quimper Challenger Marrakech Challenger Corona Mexico City Open - Mexico City Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Rhein-Main Challenger 2004 - Aschaffenburg Ortisei Challenger Helsinki Challenger Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental M25 Mumbai Mauritius Open - Mauritius Schickendanz Open - Furth M15 Tianjin Unicredit (Suisse) Bank S. A. Challenger - Chiasso Tashkent Challenger St. Brieuc Challenger Tunis Challenger Bucaramanga Challenger Kazan Challenger Geneva Challenger Winnetka Challenger Portoroz Challenger St. Remy Challenger Heilbronn Challenger Orleans Challenger Santo Domingo Challenger Helsinki Challenger Lexington Challenger Kazan Challenger Raanana Challenger IPP Open - Helsinki Mersin Challenger Karshi Challenger Furth Challenger Moscow Challenger Fergana Challenger Marburg Challenger Astana Challenger Segovia Challenger Portoroz Challenger M25 Dallas Agri Challenger Tashkent Challenger Belgaum Open - Belgaum Pune Challenger Hua Hin Challenger Ortisei Challenger ATP Challenger Open 2004 - Monchengladbach Canberra Challenger Wroclaw Challenger Irving Challenger Raanana Challenger Bastad Challenger Recanati Challenger Astana Challenger Schickendanz Open - Furth Ortisei Challenger Quimper Challenger Zhuhai Challenger Bulgarian Challenger 2002 - Sofia Shenzhen Challenger Pune Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Prostejov Challenger Ilkley Challenger Brescia Challenger Seville Challenger Astana Challenger Budapest Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Ostrava Challenger Taipei City Challenger Braunschweig Challenger Open de la Ville de Saint Denis - Reunion Island Anning Challenger Nanchang Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Kitzbuhel Challenger Seoul Challenger IPP Open - Helsinki Busan Challenger Gwangju Challenger Open de la Ville de Saint Denis - Reunion Island Surbiton Challenger Nottingham Challenger Recanati Challenger Nur-Sultan Challenger Vancouver Challenger Genova Challenger IPP Open - Helsinki Orleans Challenger Florence Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Bengalaru Challenger St. Brieuc Challenger Todi Challenger Prague Challenger Prostejov Challenger Parma Challenger Eckental Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Marbella Challenger Belgrade Challenger Heilbronn Challenger Zagreb Challenger Nottingham 2 Challenger Indian Wells Challenger Istanbul 2 Challenger Istanbul Challenger Bergamo Challenger IPP Open - Helsinki Lugano Challenger Marbella Challenger Penza Challenger ATU Cup - Weiden Szczecin Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger USTA Men's Challenger of Dallas - Dallas The Scottish Tennis Championships - Edinburgh 10th Wartburg Open - Eisenach Muller Cup - Ulm Porto Challenger Warsteiner Challenger - Wolfsburg Nur-Sultan Challenger Segovia Challenger Orbetello Challenger Batman Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Istanbul Challenger Nottingham Challenger Warsteiner Challenger Lubeck - Lubeck Braunschweig Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Luis Potosi Challenger Malaga Challenger Karlsruhe Challenger Tallahassee Challenger Pro Tennis World Open - Sunrise Tashkent Challenger DPD Challenger 2002 - Aschaffenburg Hamburg Challenger Brest Challenger Quelle Cup - Furth ATU Cup 2001 - Weiden DPD Challenger 2001 - Aschaffenburg Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Vilnius Challenger Cherbourg Challenger Rovereto Challenger Pau Challenger Seoul Challenger Gwangju Challenger Busan Challenger Skopje Challenger Rhein-Main Challenger 2003 - Aschaffenburg Fergana Challenger New Delhi Challenger Rabat Challenger ATU Cup - Weiden Zhangjiagang Challenger Pune Challenger Troyes Challenger Dubai Duty Free Tennis Championships - Dubai Chennai Challenger Bengaluru Challenger Heilbronn Challenger Okal Cup - Eckental Astana Challenger Dubai Duty Free Tennis Championships - Dubai Astana Challenger Guangzhou Challenger Nonthaburi 3 Challenger Truist Atlanta Open - Atlanta Rennes Challenger Moselle Open - Metz Astana Open - Nur-Sultan Generali Open - Kitzbuhel Okal Cup 2003 - Eckental Okal Open - Eckental Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Bulgarian Open - Sofia BMW Open - Munich Milan Challenger Copenhagen Open - Copenhagen BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Gemax Open - Belgrade Aptos Challenger Indian Wells Challenger XL Capital Bermuda Open - Bermuda Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Ispat Open 2004 - Ostrava Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas BMW Open - Munich Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Schickedanz Open - Furth Nottingham 1 Challenger Phoenix Challenger Geneva Challenger Tashkent Challenger IPP Open - Helsinki ATU Cup - Weiden Ordina Open - 's-Hertogenbosch Nord/LB Open 2004 - Braunschweig Open de Moselle - Metz 10ø Tornea B. Camparini - Reggio Emilia ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha BMW Open - Munich Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad SAA Hilversum Open - Hilversum TED Open - Istanbul Saransk Challenger Generali Open - Kitzbuhel Izmir Challenger Open Seat Godo 2005 - Barcelona Cepu Open - San Marino Taipei City Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Gerry Weber Open - Halle Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Mexico City Challenger BMW Open - Munich Gerry Weber Open - Halle Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz St. Petersburg Open - St. Petersburg Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ilkley Challenger SAP Open - San Jose Ismaning Challenger The Dubai Tennis Championships - Dubai Oberstaufen Cup - Oberstaufen Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg The 70th King's Cup and Queen's Cup - Bangkok Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland Open Sud de France - Montpellier Interwetten Austrian Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis Portugal Open - Oeiras BMW Open - Munich China Open - Beijing Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Moselle Open - Metz St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Citi Open - Washington Jinan Challenger Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing BCR Open Romania - Bucharest Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Power Horse World Team Cup - Dusseldorf Kremlin Cup - Moscow Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest BMW Open - Munich Ecuador Open - Quito Heineken Open - Auckland Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Vegeta Croatia Open - Umag Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Moselle Open - Metz Valencia Open - Valencia Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Grand Prix Hassan II - Marrakech St. Petersburg Open - St. Petersburg BMW Open - Munich Aircel Chennai Open - Chennai Blois Challenger Ricoh Open - 's-Hertogenbosch ASB Classic - Auckland Mercedes Cup - Stuttgart Nonthaburi 1 Challenger Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai PTT Thailand Open - Bangkok China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Heineken Open - Auckland Citi Open - Washington Generali Open - Kitzbuhel Dubai Open - Dubai Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem SAP Open - San Jose Grand Prix Hassan II - Marrakech Erste Bank Open - Vienna BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Open SEAT Godo 2006 - Barcelona St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Astana Open - Nur-Sultan Hamburg European Open - Hamburg Serbia Open - Belgrade BMW Open - Munich St. Petersburg Open - St. Petersburg Open Parc - Lyon Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune Emilia-Romagna Open - Parma Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Guangzhou Challenger Tata Open Maharashtra - Pune Sofia Open - Sofia Hamburg European Open - Hamburg Antalya Cup - Antalya Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg ASB Classic - Auckland Sydney International - Sydney Anytech365 Andalucia Open - Marbella Noventi Open - Halle Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia German Tennis Championships - Hamburg Tata Open Maharashtra - Pune Sofia Open - Sofia Masters Series Monte-Carlo - Monte-Carlo Salinas Challenger BNP Paribas Masters - Paris Sofia Open - Sofia Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Shenzhen 1 Challenger Open Romania - Bucharest Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Shanghai Challenger Shenzhen 1 Challenger Mercedes Cup - Stuttgart BMW Open - Munich Western & Southern Open - Cincinnati Guangzhou Challenger Wuxi Challenger China Open - Beijing 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Vietnam Open - Ho Chi Minh City Gerry Weber Open - Halle Open 13 - Marseille Grand Prix Hassan II - Marrakech Vicenza Challenger Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo New York Open - New York Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Astana Open - Astana Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Shanghai Rolex Masters - Shanghai Australian Open - Melbourne All Lower level tournaments Nonthaburi 2 Challenger ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, GER-AUT 3-2 Olympics - Rio de Janeiro Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 French Open (juniors) Olympics - Tokyo